*{margin:0;padding:0;}
body{width:100%; overflow-x: hidden;}
body {
  font-family: "Noto Sans SC";
  font-size: 1.0rem;
  color: #111111;
  font-weight: 400;
  position: relative;
  overflow-x: hidden;
  background-color: #fff; 
}
.mont,.mont-light{font-family: arial;}


a{text-decoration:none;color: #2E363F;}
a:hover{ text-decoration:none;}
i,em{font-style:normal;}
img{border:0;vertical-align:middle;}
ul li{list-style: none}
h1,b{font-weight:normal}
button{border:none; background: none;}
/*公共样式*/
.container2{max-width:1400px;margin:0 auto}
.container{max-width:1110px;margin:0 auto}
input{outline: none;}
.fl{float:left;}
.fr{float:right;}
.c{ overflow: hidden;zoom:1}
/*头部*/

/*头部*/
.header{padding-bottom:30px;background: url(../images/header-bg.png) no-repeat center bottom;position: fixed;top:0;left:0;width:100%;z-index:99999;/* background: #fff;*/box-shadow:1px 1px 10px rgba(0,0,0,0.1) ;}
.header-top .fr{margin-top:25px}
.header-top .fr em a{color:#6c6c6c;font-size:16px;}
.header-top .fr em{float:left;}
.header-top .fr form{width:143px;height:20px;border:1px solid #666666;line-height: 20px;border-radius: 50px;margin-left:10px;float:left;}
.header-top .fr form input{border:none;background: none;float:left}
.header-top .fr form input.submit{ background: url(../images/search.png) no-repeat center;height:20px;width:20px;}
.header-top .fr form input.text{width:80%;height:20px;}
.header-bottom{margin-top:25px}
.header-bottom .nav a{font-size:16px;color:#6c6c6c}

.header-bottom .nav .hide dd a{font-size:14px;color:#6c6c6c}
.header-bottom .nav {width:75%;}
.header-bottom .nav>ul>li{width: calc(100%/5);text-align: right;float:left;line-height: 50px;}
.header-bottom .nav>ul>li>a:before{content:'';display: inline-block;width:0;height:3px;background: #375485;position: relative;top:-5px;right:6px;transition: all .4s;}
.header-bottom .nav>ul>li:hover>a:before{width: 16px;}
.header-bottom .nav>ul>li>a{width: 100%;line-height: 50px}
.header-bottom .nav .hide{width: 1020px;height:0; background: #fff; position: fixed;top:152px;right:0;left:0;margin:0 auto;z-index: 9999;padding:0 40px 0px 40px;  transition: 400ms ease-in-out;z-index: 999;overflow: hidden;box-shadow:1px 1px 10px rgba(0,0,0,0.1) ;}


  
  
.header-bottom .nav .hide dl{float:left;width: 25%;text-align: left;min-height:152px;margin-top:20px;}
.header-bottom .nav .hide dl dt{font-weight: 16px;font-weight: 700;color:#405584;line-height: 16px;margin-bottom:10px}
.header-bottom .nav .hide dl dd{line-height: 24px;color:#666;}
.header-bottom .nav .hide dl dd a:hover{color:#405584}
.header-bottom .nav li:hover .hide{height:475px} 
.header-bottom .nav li:hover .navcase{height:300px} 
/*首页banner*/
.banner{width: 100%; position: relative;overflow: hidden;margin-top:154px}
.banner img{image-rendering: pixelated;}
#banner-num {bottom:100px}
#banner-num .swiper-pagination-bullet{width:15px;height:15px; background: #fff;margin:0 10px}
.ny-banner{margin-top:154px}
/*首页banner*/ 

/* 解决方案 */
.index-bg{ background: url(../images/index-bg.jpg) no-repeat center;padding-bottom:150px;background-size: cover;}
.flex-center{display: flex;justify-content: center;align-items: center;}
.flex-start{display: flex;justify-content: flex-start;align-items: flex-start;}
.flex-btw-start{display: flex;justify-content: space-between;align-items: flex-start;}
.flex-btw-cen{display: flex;justify-content: space-between;align-items: center;}
.case{padding-bottom:40px;margin-top: -72px;position: relative;z-index: 10;}
.headtit{height: 136px;background: #405584;font-size: 31px;color: #fff;font-weight: 700;}
.xian{margin: 68px 0 60px;}
.xian div{height: 4px;background: #DB1801;flex-shrink: 0;flex: 1;}
.xian div:nth-of-type(1){flex: 2.64;background: #32292C;margin-right:4px;}

.caseList{overflow: hidden;padding-bottom:10px}
.caseList .item{width:24%;float:left;overflow: hidden;height:395px;position: relative; background: #fff;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2);}
.caseList .item img{width: 100%;}
.caseList .item-top{transition: all 0.4s;}
.caseList .item-top dt{height:280px; background-size: cover !important;}
.caseList .item-top dd b,.caseList .item-top dd em{display: block;}
.caseList .item-top dd b{font-size: 20px;padding-top: 29px;color: #666;text-align: center;margin-bottom: 10px;transition: all 0.4s;font-weight:bold}
.caseList .item-top dd em{font-size: 14px;transition: all 0.4s;z-index:15;text-align: center;width: 100%;height: 45px;background: #fff;text-align: center;}
.caseList .item-bottom{width: 100%; position: absolute;top:-100%;left:0;right:0; background: #fff;height:395px;border-bottom:3px solid #405483;box-sizing: border-box;transition: all .4s;}
.caseList .item-bottom dt img{width: 100%;}
.caseList .item-bottom dd em,.caseList .item-bottom dd em a{display: block;}
.caseList .item-bottom dd em a:hover{color:#405483;text-indent: 10px;}
.caseList .item-bottom dt{overflow: hidden}
.caseList .item-bottom dt img{transition: all .3s;}
.caseList .item-bottom dd b{font-size: 20px;padding:15px 0 10px 0;color: #666;text-align: center;margin-bottom: 10px;transition: all 0.4s;font-weight:bold}
.caseList .item-bottom dd em{display: block;}
.caseList .item-bottom dd:last-child em{font-size: 14px;transition: all 0.4s;z-index:15;text-align: right;width: 100%;background: #fff;}
.caseList .item-bottom dd:last-child {width:94%}
.caseList .item-bottom dd:last-child{position: absolute;bottom:20px}
.caseList .item-bottom dd:nth-child(2){margin:15px auto 10px;}
.caseList .item-bottom dd{width:80%;margin:0 auto}
.caseList .item-bottom dd em a{font-size:13px;line-height:25px;transition: all .3s;}
.caseList .item:hover .item-bottom{top:0}
.caseList .item:hover .item-top{opacity: 0;}
/* 关于凯森 */
.about{padding-bottom: 10px;}
.about .linkMore{float: left;width: 100%;text-align: right;padding-bottom: 72px;font-weight: 700;}
.about .linkMore a{font-size: 16px;color:#666;margin-right: 1.8%;}
.about .linkMore a:hover{color: #DB1801;text-decoration: underline;}
.about-left{width:41.89%;float:left;}
.about-left .about-title{margin:50px 0;background: none;text-align: left;}
.about-left .about-title b{display: block;}
.about-left .about-title span{display: block;font-size:24px;color:#000;line-height:1;margin-top:8px;font-weight: normal;}
.about-left .about-p{color:#666;font-size:14px;line-height:22px;}
.about-number{overflow:hidden;margin-top:80px;}
.about-number dl{float:left;margin-right:15%;line-height: 1;}
.about-number dl:nth-child(4){margin-right:0}
.about-number dl dt b{font-size:28px;color:#405584;font-weight:bold;line-height: 1;display: inline-block;}
.about-number dl dt em{color:#666;font-size:12px;margin-left:3px;}
.about-number dl dd{font-size:12px;color:#666;margin-top:8px;text-align: center;}
.about-more a{display: block;width:124px;height:34px; background: #405584;line-height:34px;overflow: hidden;margin-top:54px; position: relative;}
.about-more a span{font-size:12px;color:#fff;width:90px;text-align: center;display: block;float:left;position: relative;z-index:999}
.about-more a em{width:34px;height:34px;line-height:34px;text-align: center; background: #000;display: block;float:right;position: relative;z-index:9;transition: all .5s;}
.about-more a em img{display: block;}
.about-more a:after{content: '';display: block;width:0;float:left;height:34px;background: #DB1801; position: absolute;top:0;left:0;transition: all .5s;}
.about-more a:hover:after{width: 143px;}
.about-more a:hover em{background: #9D1505;}
.about-right{width: 51.35%;position: relative;float: right;}
.about-right img.video-bg{display: block;width: 100%;box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.2);}
.about-right .video-button{width:109px;height:109px;text-align: center;margin:0 auto; cursor: pointer;position: absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.about-right .video-button:hover{transform:rotate(360deg);}
.about-right .video-play{ position: fixed;top:0;left:0;width:100%; background: rgba(0,0,0,0.8);height: 100vh;z-index:999999;display: none;}
.about-right .video-play video{width:75%;margin:0 auto;display: block;margin-top:8%;height:75%}
.about-right .video-close{cursor: pointer;position: absolute;right:7%;top:7%;transition: all .5s; }
.about-right .video-close:hover{transform: rotate(180deg);}
/* 为什么选择凯森 */
.choose{margin-top:100px}
.choose .container{box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.2);height: 403px;background: url(../images/choose.jpg) no-repeat center;background-size: cover;width: 100%;}
.choose h2{text-align: center;font-size: 31px;color: #fff;padding: 35px 0;line-height: 1;}
.choose ul{padding: 0 20px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.choose ul li{background: #fff;border-radius: 10px;display: flex;flex-direction: column;align-items: flex-start;flex-shrink: 0;line-height: 1;padding: 20px 25px;-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom: 12px;}
.choose ul li:nth-of-type(1),.choose ul li:nth-of-type(2),.choose ul li:nth-of-type(3){width: 32.7%;}
.choose ul li:nth-of-type(4),.choose ul li:nth-of-type(5){width: 49.7%;}
.choose ul li:nth-of-type(1) p,.choose ul li:nth-of-type(2) p,.choose ul li:nth-of-type(3) p{height: 50px;}
.choose ul h3{font-size: 14px;color: #405584;display: flex;align-items: flex-end;}
.choose ul h3 b{font-size: 28px;margin-right: 5px;font-weight: 700;line-height: 0.8;}
.choose ul span{font-size: 18px;color: #405584;font-weight: 700;margin-top: 14px;}
.choose ul p{font-size: 16px;color: #666;line-height:25px;margin-top: 10px;}
/* 新闻与活动 */
.newshd{margin: 130px 0 120px;}
.newshd .xian{margin: 0 0 95px 0;}
.newsCon{padding:0 10px 10px 0;margin-right: -10px;}
.newsCon .left{width: 16.2%;}
.newsCon .left h2{line-height: 1;}
.newsCon .left h2 b{font-size:31px;color:#666;font-weight: 700;}
.newsCon .left h2 em{font-size: 22px;color:rgba(1, 1, 1, 0.5);font-style: italic;margin: 15px 0 70px;display: block;}
.newsCon .left .cate{display: flex;flex-direction: column;padding-left: 28px;position: relative;}
.newsCon .left .cate::after{content: "";width: 13px;height: 3px;background: #405584;position: absolute;left: 0;top: 15px;}
.newsCon .left .cate:nth-of-type(1){margin-bottom: 65px;}
.newsCon .left .cate b{font-size: 24px;color: #666;font-weight: 700;}
.newsCon .left .cate a{width: 98px;height: 28px;line-height: 28px;background: #405584;font-size: 14px;color: #fff;text-align: center;margin-top: 12px;position: relative;overflow: hidden;}
.newsCon .left .cate a span{position: relative;z-index: 10;}
.newsCon .left .cate a::after{content: '';display: block;width: 0;float: left;height: 28px;background: #DB1801;position: absolute;top: 0;left: 0;transition: all .5s;}
.newsCon .left .cate a:hover::after{width: 100%;}
.newsCon .right{width: 81.26%; position: relative;overflow: hidden;    padding: 10px;}
.newsCon .right a{flex-shrink: 0;width:100%;background: #fff;display: flex;flex-direction: column;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2);}
.newsCon .right a .bottom{padding: 15px 25px 28px 20px;font-weight: 700;}
.newsCon .right a .bottom .date{font-size: 16px;color: #666;display: flex;align-items: flex-start;}
.newsCon .right a .bottom .date b{font-size: 44px;color: #405584;font-weight: 700;margin-right: 8px;line-height: 0.9;}
.newsCon .right a .bottom p{font-size: 14px;color: #666;line-height: 24px;padding: 20px 0 18px;}
.newsCon .right a .bottom span{font-weight: normal;}


/* 底部 */
.footer{background: #F2F2F2;padding:100px 0}
.footer .fl h2{font-size: 20px;font-weight: 600;color:#484848;line-height: 20px;margin-bottom:20px}
.footer .fl span{font-size:16px;color:#BFBFBF;line-height: 16px;}

/* 在线咨询 */
.zixun .container{box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.2);height: 410px;background: url(../images/zixun.jpg) no-repeat center;background-size: cover;width: 100%;display: flex;}
.zixun .conC{background: #fff;margin: auto;width: 96.4%;padding: 34px 4.48%;border-radius: 5px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.zixun .conC h2{font-size: 18px;color: #000;margin-bottom: 16px;font-weight: normal;}
.zixun .conC h2 b{font-weight: 700;font-size: 31px;margin-bottom: 15px;display: block;}
.zixun .conC form{overflow: hidden;}
.zixun .conC form .left,.zixun .conC form .right{width: 48.2%;}
.zixun .conC form .left input,.zixun .conC form .right textarea,.zixun .conC form .right .submit{width: 100%;height: 55px;border-radius: 5px;border: 1px solid #405584;margin-bottom: 12px;font-size: 18px;color: #999;text-indent: 15px;-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;display: block;}
.zixun .conC form .right textarea{height: 122px;margin-bottom: 12px;text-indent: 0;padding: 16px 0 0 18px;}
.zixun .conC form .right .submit{color: #fff;background: #405584;}
/* 合作客户 */
.hezuo .bg{height: 410px;background: url(../images/hezuo.jpg) no-repeat center;background-size: cover;}
.hezuo .bg h2{display: flex;justify-content: center;align-items: center;font-weight: 700;padding-top: 65px;}
.hezuo .bg h2 b{font-size: 31px;color: #fff;margin-right: 5px;}
.hezuo .bg h2 span{font-size: 22px;color: rgba(255,255,255,0.5);margin-top: 5px;}
.hezuo .xian{width: 1110px;margin: 18px auto 0;}
.hezuo .xian .l{background: #fff;}
.hezuo .container{background: #fff;box-shadow: 0px 4px 50px 1px rgba(0, 0, 0, 0.2);-webkit-box-sizing: border-box;box-sizing: border-box;padding: 10px;display: flex;justify-content: space-between;flex-wrap: wrap;margin: -230px auto 170px;position: relative;z-index: 10;}
.hezuo .container a{flex-shrink: 0;width: calc(100%/8);padding: 12px 0;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.hezuo .container a img{transition: all 0.4s;width:100%}
.hezuo .container a:hover img{transform: scale(1.1);}
/* 行业应用 */
.position{margin: 16px auto 40px;padding-left: 30px;background: url(../images/ico-home.png) no-repeat left center;background-size: 16px 16px;line-height: 16px;}
.position a{font-size: 15px;color: #666;margin-right: 3.4%;}

/*.position a.active{color: #405584;padding-bottom: 10px;position: relative;}
.position a.active::after{content: "";width: 100%;height: 4px;background: #405584;position: absolute;bottom: 0;left: 0;}*/
.position a:last-child {
color: #405584;padding-bottom: 10px;position: relative;
}
.position a:last-child::after{content: "";width: 100%;height: 4px;background: #405584;position: absolute;bottom: 0;left: 0;}
.hangye-list{padding-bottom: 50px;}
.hangye-list ul{flex-wrap: wrap;}
.hangye-list li{flex-shrink: 0;width: calc(100%/4 - 15px);position: relative;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.1);margin-bottom: 32px;margin-right: 20px;}
.hangye-list li:nth-child(4n){margin-right: 0;}
.hangye-list li img{display: block;width: 100%;}
.hangye-list li div{width: 100%;background: #fff;display: flex;justify-content: center;align-items: center;height: 74px;position: absolute;bottom: 0;z-index: 10;font-size: 16px;color: #333;font-weight: 700;transition: all 0.4s;flex-direction: column;}
.hangye-list li:hover div{height: 100%;background: rgba(64, 85, 132, 0.79);}
.hangye-list li:hover div b{color: #fff;border: 2px solid #fff;height: 48px;display: flex;justify-content: center;align-items: center;padding: 0 35px;}
.hangye-list li:hover div span{display: none;}
/* 行业应用 详情 */
.hangye-detail{padding-bottom: 100px;}
.hangye-detail .left{flex-shrink: 0;width: 23.42%;}
.hangye-detail .left .tith1{background:#405584;margin-bottom: 38px;display: flex;flex-direction: column;align-items: flex-start;padding-bottom: 25px;}
.hangye-detail .left .tith1 b{font-size: 24px;color: #fff;padding: 25px 0 25px 24px;}
.hangye-detail .left .tith1 a{width: 50%;background: url(../images/tith1.jpg) no-repeat;background-size:100%;font-size: 18px;color: #405584;text-align: center;line-height: 45px;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;}
.hangye-detail .left .tith1 a::after{content: "";width: 0;height: 0;}
.cateLink{display: flex;flex-direction: column;}
.cateLink a{font-size: 16px;color: #405584;line-height: 45px;text-indent: 18px;border-bottom: 1px solid #405584;}
.cateLink a:first-child{border-top: 1px solid #405584;}
.cateLink a.active,.cateLink a:hover{font-weight: 700;}
.hangye-detail .right{flex-shrink: 0;width: 61%;}
.hangye-detail .right h4{font-size: 18px;color: #405584;padding-top: 14px;}
.hangye-detail .right .smh1{margin: 20px 0 30px;line-height: 1;font-size: 18px;color: #405584;padding-left: 20px;position: relative;margin-bottom: 30px;}
.hangye-detail .right .smh1::after{width: 8px;height: 8px;content: "";border-radius: 50%;background: #405584;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;}
.hangye-detail .right img{display: block;width: 100%;margin-bottom: 20px;}
.hangye-detail .right p{font-size: 14px;color: #333;line-height: 30px;margin-bottom: 45px;margin-top: 20px;}
.hangye-detail .right p span{display: block;}
.relatedSwiper{position: relative;}
.relatecon{overflow: hidden;width: 85%;margin: 0 auto;text-align: center;font-size: 16px;color: #405584;font-weight: bold;}
.relatecon img{display: block;width: 90% !important;margin: auto;}
.relatecon .btn{position: absolute;top:54%;width:33px;height: 33px;}
/* 产品中心 */
.hangye.ny{padding-bottom: 60px;}
.hangye.ny .caseList .item{margin-bottom: 26px;}
/* 产品中心详情 */
.product-detail{padding-bottom: 100px;}
.product-detail .detailCon{position: relative;display: flex;justify-content: space-around;}
.reGallery{overflow: hidden;background: #F3F3F6;}
.reGallery .swiper-slide{display: flex;justify-content: space-between;align-items: flex-start; }
.reGallery .left{flex-shrink: 0;width:100%;height:390px;position: relative;display: flex;justify-content: center;align-items: center;}
.reGallery .left span{background: #405584;width:100%;height: 40px;line-height: 40px;font-size: 20px;color: #fff;position: absolute;left: 0;bottom: 0;text-align: center;}
.reGallery{flex-shrink: 0;width:34.8%;color: #333;line-height: 30px;font-size: 18px;font-weight: 400;}
.reThumbsTxt{margin-bottom:100px}
.reThumbsTxt h3{font-size: 20px;padding: 30px 0;}
.reThumbsTxt p{font-size:14px;font-weight: 500;line-height:30px}
.reThumbs .swiper-slide{opacity: 0.7;}
.reThumbs .swiper-slide-thumb-active{ opacity: 1;}
.reRight{width: 54%;margin-right: 5.4%;flex-shrink: 0;}
.reThumbs{width:100%;overflow: hidden;background: #fff;z-index: 10;position: relative;bottom:-80px}
.reThumbs .swiper-slide{display: flex;justify-content: center;align-items: center;}

.reThumbs img{width: 58%;}
.reThumbsC{width: 70%;overflow: hidden;margin: auto;}
.reThumbsC .btn{width: 38px;height: 38px;border: 2px solid #405584;}
.detail-app-title{border-bottom: 1px solid #405584;margin-bottom: 28px;}
.detail-app-title h3{font-size: 20px;color: #405584;font-weight: 400;padding: 100px 0 15px;}
.detail-app-title h3 b{font-weight: 700;margin-right:15px}
.detail-app-title span{font-size: 14px;color: #333;line-height: 30px;padding-bottom: 15px;display: block;}
.applica-dl dl{float:left;width:24%;margin-right:1.3%;text-align: center;}
.applica-dl dl:nth-child(4){margin-right:0}
.applica-dl dl dt{width:100%;overflow:hidden}
.applica-dl dl dt img{transition: all .6s;width: 100%;}
.applica-dl dl:hover img{transform: scale(1.1);}
.applica-dl dl dd{font-size:18px;color:#666;margin-top:10px;}
.features-bottom p,.features-bottom span{font-size: 14px;color: #333;line-height: 30px;}
.features-bottom span{display: block;margin-bottom: 30px;}
.product-table img{display: block;width: 100%;}
.detial-anli{flex-wrap: wrap;}
.detial-anli img{flex: 1;margin-right: 10px;}
.detial-anli img:nth-child(3n){margin-right: 0;}
.forwardBtn{width: 82%;margin: 90px auto 0;}
.forwardBtn a{width: 124px;height: 36px;line-height: 36px;text-align: center;font-size: 18px;color: #000;border: 1px solid #000;transition: all 0.4s;}
.forwardBtn a:hover{background: #405584;color: #fff;border-color: #405584;}
/* 支持与服务 */
.fuwuCon{display: flex;flex-direction: column;font-size: 18px;padding-bottom: 120px;}

.fuwuCon h3{color: #405584;}
.fuwuCon h4{color: #405584;margin-left: 10px;margin-bottom: 20px;}
.fuwuCon p{color: #333;line-height: 24px;padding: 24px 0 40px;font-size: 14px;}
.fuwuCon img{display: block;margin-bottom: 65px;}
.fuwuCon img:last-child{margin-bottom: 0;}
.fuwu-imgList{flex-wrap: wrap;margin-bottom: 30px;}
.fuwu-imgList span{margin-right:2.3%;margin-bottom: 22px;flex-shrink:0;width:31.8%;}
.fuwu-imgList span:nth-child(3n){margin-right: 0;}
.fuwu-imgList span img{display:block;width: 100%;}
.fuwu-detail .cateLink a{color: #333;}
.fuwu-detail .cateLink a:hover,.fuwu-detail .cateLink a.active{color: #405584;}
.fuwu-detail .right img{margin:-15px 0 45px;}
/* 售后服务 */
.after-sales{padding: 100px 0 130px;}
.after-title{padding-bottom: 50px;text-align: center;color: #405584;display: flex;flex-direction: column;}
.after-title b{font-size: 30px;font-weight: 700;}
.after-title span{font-size: 18px;}
.after-title p{font-size: 16px;color: #333;}
.after-title p em{display: block;line-height: 24px;}
.after-title .xian{width: 13%;margin:10px auto 25px;}
.ny-serv-con{margin-bottom: 80px;}
.ny-serv-con dl{float:left;width:25%;}
.ny-serv-con dl dt{overflow: hidden;height: 160px;}
.ny-serv-con dl dt img{transition:all .5s;width: 100%;}
.ny-serv-con dl:hover dt img{transform: scale(1.1);}
.ny-serv-con dl dd{height:160px; background: #F5F5F5;color:#333;}
.ny-serv-con dl dd b{display: block;font-size:18px;font-weight:bold;line-height: 1;padding:15px 0 15px 0;}
.ny-serv-con dl dd b,.ny-serv-con dl dd span{display: block;width:83%;margin:0 auto}
.ny-serv-con dl dd span{line-height:20px;font-size:14px;}
.ny-serv-con dl dd .ser-tel{width:80%;margin:0 auto;padding-left:50px;padding:30px 0 5px 0;color: #405584;font-weight:bold;}
.ny-serv-con dl dd .ser-tel em,.ny-serv-con dl dd .ser-tel abbr{display: block;}
.ny-serv-con dl dd .ser-tel em{font-size:18px;}
.ny-serv-con dl dd .ser-tel abbr{font-size:22px;}
.ny-serv-con dl dd p{width:80%;margin:0 auto;line-height:20px;font-size:14px;}
.service-xm-con{margin-bottom: 80px; background: #FAFAFA;}
.service-xm-left,.service-xm-right{width:50%;float:left;height:205px}
.service-xm-right{overflow: hidden;}
.service-xm-write{width:80%;margin:0 auto}
.service-xm-write h2 b{font-size:24px;font-weight: bold;}
.service-xm-write h2 em{font-size:16px;margin:0 10px;font-weight: normal;}
.service-xm-write h2{border-bottom:1px solid #333;padding:20px 0 10px;color:#333;}
.service-xm-write p{font-size:14px;color:#333;line-height:20px;margin:18px 0}
.service-xm-left{text-align: right;}
.service-xm-right ul li{float:left;border:1px solid #cccc;padding:5px 8px;margin-right: 12px;font-size:12px;color:#333;}
.service-xm-right ul li img{margin-right:5px;width: 12px;height: 12px;vertical-align: initial;}
.service-xm-bottom .service-xm-write h2{padding-top: 40px;}
.px-service-con dl{float:left;width:32%; background: #F5F5F5;margin:0.53333%;}
.px-service-con dl dt{width:90%;overflow: hidden;margin:0 auto;}
.px-service-con dl dt img{width:100%;display: block;padding:20px 0;transition: all .6s;}
.px-service-con dl:hover dt img{transform: scale(1.1);} 
.px-service-con dl dd{width:90%;margin:0 auto;height:150px;}
.px-service-con dl dd b{font-size:16px;color:#333;text-align: center;display: block;font-weight:bold;margin-bottom:10px}
.px-service-con dl dd p{line-height:20px;color:#333;font-size:14px;text-align: left;}
/* 服务理念及承诺 */
.promise{padding: 100px 0 130px;}
.promise .after-title .xian{width: 28%;}
.promise-dl dl{float:left;width:32%;position: relative;margin-right:2%;overflow: hidden;margin-bottom: 15px;}
.promise-dl dl:last-child{margin-left: 0;}
.promise-dl dl dt img{transition: all .5s;}
.promise-dl dl:hover dt img{transform: scale(1.1);}
.promise-dl dl:hover dd{ background: rgb(64,85,132,0.85);}
.promise-dl dl dd{height:55px; background: rgb(64,85,132,0.56);line-height:55px; position: absolute;bottom:0;left:0;width:100%;transition: all .5s;}
.promise-dl dl dd b{font-size:16px;font-weight:bold;color:#fff;margin-left:20px;}
.promise-dl dl dd em{color:#fff;font-size:14px;margin-left:14px;}
.promise-dl dl:nth-child(3){margin-right:0}
.service{ background: #F3F3F3;}
.ny-service-left div{width:78%;margin:45px auto 0;color:#405584;}
.ny-service-left h2:after{width:50px;height:4px; background: #405584;content: '';display: block;margin:15px 0 25px;transition: all .5s;}
.ny-service-left:hover h2:after{width:200px}
.ny-service-left h2 b{display: block;font-size:30px;line-height:30px;font-weight:bold;}
.ny-service-left h2 em{display: block;font-size:17px;line-height:1;margin:10px 0 15px 0;}
.ny-service-left p{color:#405584;font-size:14px;line-height:25px;}
.ny-service-left,.ny-service-right{width: 50%;}
.ny-service-right img{display: block;width: 100%;}
/* 服务保障 */
.nyc .xian{border-radius: 30px;overflow: hidden;}
.nyc .xian .l{margin-right: 2px;}
.baozhang .xian{width: 7%;}
.baozhang .after-title p em{color:#405584}
.baozhang-dl{flex-wrap: wrap;padding-bottom: 115px;}
.baozhang-dl dl{background: #fff;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2);border-radius: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 20px;display: flex;justify-content: center;align-items: center;width: 49.2%;margin-bottom: 15px;flex-shrink: 0;height: 165px;transition: all 0.5s;}
.baozhang-dl dd{width:96%;color: #333;line-height: 30px;padding-left: 20px;border-left: 1px solid #405584;display: flex;flex-direction: column;}
.baozhang-dl dd b{font-size: 24px;font-weight: 700;}
.baozhang-dl dd span{font-size: 14px;margin-top: 10px;}
.baozhang-dl dl:hover{background: #405584;}
.baozhang-dl dl:hover dd{border-color:#fff;color: #fff;}







/* 新闻详情 */
.new-article{padding: 40px 0 80px;}
.new-article h1{text-align: center;font-size: 32px;color: #405584;}
.new-article .h1sm{display: flex;justify-content: center;align-items: center;font-size: 16px;color: #405584;padding: 20px 0;border-bottom: 1px solid #32292C;}
.new-article .h1sm div{margin: 0 18px;}
.new-article p{font-size: 14px;color: #333;line-height: 36px;padding: 40px 0;}
.new-article p span{display: block;}
.new-article img{display: block;width: 100%;}

.foot-address{width:47%;margin-left:5%}
.foot-address dl dd{float:left;width:50%;color:#9D9D9D;font-size:14px;line-height: 30px;}

.foot-wx {width: 40%;}
.foot-wx dl{float:left;padding:0 1%;text-align: center;}
.foot-wx dl dd{font-size:14px;line-height: 14px;color:#9D9D9D;margin-top:10px}

/* 关于我们 我们的团队 */
.about-team,.workplace{padding: 100px 0 130px;}
.about-team .team-des,.workplace .work-des{padding-bottom: 25px;}
.about-team .team-des p,.workplace p{font-size: 14px;color: #333;line-height: 24px;margin-bottom: 30px;}
.about-team img{display: block;width: 100%;}
/* 关于我们 工作场所 */
.workplace .con .top{overflow: hidden;}
.workplace .con .top .l1{float: left;width: 47.74%;}
.workplace .con .top .c1{float: left;margin-left: 1.8%;width: 25.5%;background: #405584;height: 548px;position: relative;}
.workplace .con .top .c1 span{font-size: 24px;color: #fff;width: 24px;display: block;border-top: 5px solid #fff;margin: 38px 0 0 11%;line-height: 1.3;}
.workplace .con .top .c1 em{font-size: 24px;color: #405584;background: #fff;width: 89%;position: absolute;right: 0;bottom: 50px;line-height: 60px;text-align: center;}
.workplace .con .top .r1{float: right;width: 23%;}
.workplace .con img{display: block;margin-bottom: 20px;width: 100%;}
.workplace .con .bot{display: flex;justify-content: space-between;}
.workplace .con .bot img{margin-right: 20px;}
.workplace .con .bot img:last-child{margin-right: 0;}





/* 客服 */
.kf{ position: fixed;top:30%;right:0;z-index: 9999;}
.kf dl{width:70px;height:86px; background:#405584;text-align: center;transition: all .3s; position: relative;border-bottom: 1px solid #B9C0CF;}
.kf dl dt{padding-top:5px;}
.kf dl dd{color:#fff;font-size:12px;}
.kf dl:hover{ background: #32292C;}
.kf dl div{ position: absolute; top:0;background: #fff;width:156px;font-size:20px;font-weight:bold;right:-210px;padding:20px 0;border-radius: 10px;transition: all .3s;z-index: 99;}
.kf dl:hover div{right:90px}
/* 客服 */

/* 关于我们总 */
.ny-banner{ position: relative;}
.ny-banner h2{ position: absolute;width: 100%;height: 100%;top:0;bottom:0;text-align: center;flex-direction: column;}
.ny-banner h2 b{font-size:60px;font-weight:700;color:#fff;line-height: 60px;letter-spacing: 3px;}
.ny-banner h2 span{font-size:26px;font-weight:500;color:#fff;line-height: 26px;margin-top:25px;opacity: 0.5;}
.about-title{text-align: center;/*margin-top:120px;*/margin-bottom:80px}



.about-title b,.about-title span{display: block;}
.about-title b{font-size:38px;line-height:38px;font-weight:700;color:#405584;letter-spacing: 5px;}
.about-title span{color:#405584;font-size: 24px;font-weight:300;line-height: 24px;margin-top:10px;text-transform: uppercase;}
.about-title {background: url(../images/title-bg.png) no-repeat center bottom;padding-bottom:15px}

.div-about-nav{transition: all .4s;}
.about-nav{ background: url(../images/about-titlebg.png) no-repeat center top 46px;}
.about-nav dl{float:left;padding:0 60px;text-align: center;}
.about-nav dl dt{width:90px;height:90px;border-radius:100px;border:3px solid #405483;box-sizing: border-box;margin:0 auto;transition: all .4s;}
.about-nav dl dd{transition: all .4s;}
.about-nav dl:nth-child(1) dt{ background: url(../images/about-icon1.png) no-repeat center #fff;}
.about-nav dl:nth-child(2) dt{ background: url(../images/about-icon2.png) no-repeat center #fff;}
.about-nav dl:nth-child(3) dt{ background: url(../images/about-icon3.png) no-repeat center #fff;}
.about-nav dl:nth-child(4) dt{ background: url(../images/about-icon4.png) no-repeat center #fff;}
.about-nav dl:nth-child(5) dt{ background: url(../images/about-icon5.png) no-repeat center #fff;}
.about-nav dl dd{font-size:14px;color:#666666;font-weight:700;line-height: 14px;margin-top:20px;;}
.about-nav dl.on:nth-child(1) dt,.about-nav dl:hover:nth-child(1) dt{ background: url(../images/about-icon1on.png) no-repeat center #405483;}
.about-nav dl.on:nth-child(2) dt,.about-nav dl:hover:nth-child(2) dt{ background: url(../images/about-icon2on.png) no-repeat center #405483;}
.about-nav dl.on:nth-child(3) dt,.about-nav dl:hover:nth-child(3) dt{ background: url(../images/about-icon3on.png) no-repeat center #405483;}
.about-nav dl.on:nth-child(4) dt,.about-nav dl:hover:nth-child(4) dt{ background: url(../images/about-icon4on.png) no-repeat center #405483;}
.about-nav dl.on:nth-child(5) dt,.about-nav dl:hover:nth-child(5) dt{ background: url(../images/about-icon5on.png) no-repeat center #405483;}
.about-nav dl.on dd,.about-nav dl:hover dd{color:#405483}

.about-navfixed{ position: fixed;top:0;left:0;right:0;margin:0 auto;background: #fff;box-shadow: 1px 1px 10px rgba(0,0,0,0.2);padding:20px 0;z-index:99999}
.about-navfixed .about-nav{width:1100px;margin:0 auto}

.about1 .fl{width:49.5%;height: 394px;}
.about1 .fr{width:49.5%}
.about1 .fr .about-title1 b,.about1 .fr .about-title1 span{display: block;}
.about1 .fr .about-title1 b{font-size:28px;color:#336698;font-weight: 600;font-family: Helvetica;line-height: 28px;}
.about1 .fr .about-title1 {font-size:24px;color:#000000;line-height:35px;font-weight: 400;}
.about1 .fr p{font-size:14px;line-height: 25px;color:#666;margin-top:20px}

#about,#wh,#ln,#honor{padding-top:160px;margin-top:-160px}
#development{padding-top:260px;margin-top:-160px}
.ln .promise{padding:0}
/* 发展历程 */
.deve{background: url(../images/deve-bg.png) no-repeat top left;/*height:780px;*/width:1205px;margin:0 auto}
.deve-con{ position: relative;height:680px}
.deve-con dl .number{font-size:22px;font-weight:bold;font-weight:900}
.deve-con dl{float:left;width:195px;}

.deve-con dl dd b{display: block;font-size: 17px;color:#405584;font-weight:500; margin-top: 10px;}
.deve-con dl dd p{display: block;font-size:15px;line-height: 24px;color:#405584;margin-bottom:10px}
.deve-con dl:nth-child(1){ position: absolute;left:68px;top: 65px;}
.deve-con dl:nth-child(2){ position: absolute;left:174px;bottom:0;}
.deve-con dl:nth-child(3){ position: absolute;left:279px;top: 65px;}
.deve-con dl:nth-child(4){ position: absolute;left:380px;bottom:0;}
.deve-con dl:nth-child(5){ position: absolute;left:487px;top: 65px;}
.deve-con dl:nth-child(6){ position: absolute;left:590px;bottom:0;}
.deve-con dl:nth-child(7){ position: absolute;left:694px;top: 65px;}
.deve-con dl:nth-child(8){ position: absolute;left:799px;bottom:0;}
.deve-con dl:nth-child(9){ position: absolute;left:899px;top: 65px;}
.deve-con dl:nth-child(10){ position: absolute;left:1070px;bottom:0}
.deve-con dl:nth-child(odd) .number{ position: absolute;bottom:-106px;color:#D8D8D8}
.deve-con dl:nth-child(even) .number{ position: absolute;top:-115px;color:#315067}
.deve-con dl:nth-child(8) b{width: 250px;}


.ny-about-dl dl{float:left;width:calc(100%/3 - 10px); position: relative;margin-right:10px;overflow: hidden;}
.ny-about-dl dl dt img{transition: all .5s;width: 100%;}
.ny-about-dl dl dd{height:55px; background: rgb(64,84,131,0.62);line-height:55px; position: absolute;bottom:0;left:0;width:100%;transition: all .5s;}
.ny-about-dl dl dd b{font-size:16px;font-weight:bold;color:#fff;margin-left:30px;}
.ny-about-dl dl dd em{color:#fff;font-size:11px;margin-left:22px;}
.ny-about-dl dl:nth-child(3){margin-right:0}
.ny-about-bottom{margin-top:15px; background: #F3F3F3;}
.ny-ln-top{overflow: hidden;}
.ny-ln-top img{width: 100%;}
.ny-ln-top .fl,.ny-ln-top .fr{width:50%;height:265px}
.ny-ln-top h2,.ny-ln-top p{margin-left:60px}
.ny-ln-top h2{margin:39px 0 29px 60px}
.ny-ln-top h2 em,.ny-ln-top h2 span{display: block;text-transform: uppercase;}
.ny-ln-top h2 em{color:#405584;font-weight:700;font-size:30px;line-height: 30px;margin-bottom:15px;display: block;;}
.ny-ln-top h2 span{font-size:17px;font-weight:500;line-height: 17px;display: block;color:#405584;}
.ny-ln-top h2::after{content: '';display: block;width: 50px;height:4px;background: #405483;margin-top:10px;}
.ny-ln-top p{font-size:14px;line-height: 24px;width:80%;color:#405584;}

.wh1{ background: #F3F3F3;padding:30px}
.wh1 h2{font-size:24px;font-weight:700;line-height: 24px;color:#405483;margin-bottom:24px;}
.wh1 h2::before{content: '';background: #405483;width:6px; height:23px;display: inline-block;margin-right:15px;line-height: 23px;}
.wh1 p{font-size:16px;line-height:30px;}

.wh2 {}
.wh2 .fl,.wh2 .fr{float:left;width:50%;height:285px;}
.wh2 .fr{background: #405483;flex-direction: column;align-items:baseline;padding:0 2%;width:46%}
.wh2 .fr h2,.wh2 .fr p{color:#fff;font-size:24px;line-height:36px;margin-top:10px;}
.wh2 .fr h2::before{content: '';background: #fff;width:6px; height:23px;display: inline-block;margin-right:15px;line-height: 23px;}
.wh2 .fr p span{display: block;}
.wh2 .fr p{margin-top:10px;}

.wh3{margin-top:10px;}
.wh3 dl{float:left;width:25%;}
.wh3 dl dt,.wh3 dl dd{height:175px;}
.wh3 dl dd{ background: #F3F3F3;}
.wh3 dl dd h2{font-size:24px;font-weight: 600;line-height: 24px;color:#405483;padding:30px 0 15px 0}
.wh3 dl dd h2::before{content: '';background: #405483;width:6px; height:23px;display: inline-block;margin-right:15px;line-height: 23px;}
.wh3 dl dd p span{display: block;font-size:16px;line-height: 24px;}
.wh3 dl:nth-child(even){display:flex;flex-direction:column-reverse;}
.wh3 dl dd h2,.wh3 dl dd p{padding-left:30px}

.honor-con{ position: relative;overflow: hidden;padding-bottom:60px}
.honor-con ul li{width: auto !important;}
.honor-con .swiper-pagination span{background: #445588;width:10px;height: 10px;margin:0 10px;}

/* 服务理念及承诺 */
.promise{padding: 100px 0 130px;}
.promise .after-title .xian{width: 28%;}
.promise-dl dl{float:left;width:32%;position: relative;margin-right:2%;overflow: hidden;margin-bottom: 15px;}
.promise-dl dl:last-child{margin-left: 0;}
.promise-dl dl dt img{transition: all .5s;}
.promise-dl dl:hover dt img{transform: scale(1.1);}
.promise-dl dl:hover dd{ background: rgb(64,85,132,0.85);}
.promise-dl dl dd{height:55px; background: rgb(64,85,132,0.56);line-height:55px; position: absolute;bottom:0;left:0;width:100%;transition: all .5s;}
.promise-dl dl dd b{font-size:16px;font-weight:bold;color:#fff;margin-left:20px;}
.promise-dl dl dd em{color:#fff;font-size:14px;margin-left:14px;}
.promise-dl dl:nth-child(3){margin-right:0}
.service{ background: #F3F3F3;}
.ny-service-left div{width:78%;margin:45px auto 0;color:#405584;}
.ny-service-left h2:after{width:50px;height:4px; background: #405584;content: '';display: block;margin:15px 0 25px;transition: all .5s;}
.ny-service-left:hover h2:after{width:200px}
.ny-service-left h2 b{display: block;font-size:30px;line-height:30px;font-weight:bold;}
.ny-service-left h2 em{display: block;font-size:17px;line-height:1;margin:10px 0 15px 0;}
.ny-service-left p{color:#405584;font-size:14px;line-height:25px;}
.ny-service-left,.ny-service-right{width: 50%;}
.ny-service-right img{display: block;width: 100%;}
/* 服务保障 */
.nyc .xian{border-radius: 30px;overflow: hidden;}
.nyc .xian .l{margin-right: 2px;}
.baozhang .xian{width: 7%;}
.baozhang .after-title p em{color:#405584}
.baozhang-dl{flex-wrap: wrap;padding-bottom: 115px;}
.baozhang-dl dl{background: #fff;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2);border-radius: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 20px;display: flex;justify-content: center;align-items: center;width: 49.2%;margin-bottom: 15px;flex-shrink: 0;height: 165px;transition: all 0.5s;}
.baozhang-dl dd{color: #333;line-height: 30px;padding-left: 20px;border-left: 1px solid #405584;display: flex;flex-direction: column;}
.baozhang-dl dd b{font-size: 24px;font-weight: 700;}
.baozhang-dl dd span{font-size: 14px;margin-top: 10px;}
.baozhang-dl dl:hover{background: #405584;}
.baozhang-dl dl:hover dd{border-color:#fff;color: #fff;}

/* 新闻详情 */
.new-article{padding: 40px 0 80px;}
.new-article h1{text-align: center;font-size: 32px;color: #405584;}
.new-article .h1sm{display: flex;justify-content: center;align-items: center;font-size: 16px;color: #405584;padding: 20px 0;border-bottom: 1px solid #32292C;}
.new-article .h1sm div{margin: 0 18px;}
.new-article p{font-size: 14px;color: #333;line-height: 36px;padding: 40px 0;}
.new-article p span{display: block;}
.new-article img{display: block;width: 100%;}

/* 关于我们 我们的团队 */
.about-team,.workplace{padding: 100px 0 130px;}
.about-team .team-des,.workplace .work-des{padding-bottom: 25px;}
.about-team .team-des p,.workplace p{font-size: 14px;color: #333;line-height: 24px;margin-bottom: 30px;}
.about-team img{display: block;width: 100%;}
/* 关于我们 工作场所 */
.workplace .con .top{overflow: hidden;}
.workplace .con .top .l1{float: left;width: 47.74%;}
.workplace .con .top .c1{float: left;margin-left: 1.8%;width: 25.5%;background: #405584;height: 548px;position: relative;}
.workplace .con .top .c1 span{font-size: 24px;color: #fff;width: 24px;display: block;border-top: 5px solid #fff;margin: 38px 0 0 11%;line-height: 1.3;}
.workplace .con .top .c1 em{font-size: 24px;color: #405584;background: #fff;width: 89%;position: absolute;right: 0;bottom: 50px;line-height: 60px;text-align: center;}
.workplace .con .top .r1{float: right;width: 23%;}
.workplace .con img{display: block;margin-bottom: 20px;width: 100%;}
.workplace .con .bot{display: flex;justify-content: space-between;}
.workplace .con .bot img{margin-right: 20px;}
.workplace .con .bot img:last-child{margin-right: 0;}

/* 关于我们 加入我们 */
.joinus{padding: 100px 0 130px;}
.joinus h2{font-size: 48px;color: #405584;font-weight: 700;line-height: 72px;}
.joinus h2 b{display: block;font-weight: 700;}
.joinus h2 b:nth-of-type(2){font-weight: 500;}
.joinus h2 span{width: 8.2%;height: 6px;background: #405584;display: block;margin-top: 15px;}
.joinInfo{width: 58%;font-size: 14px;color: #666;line-height: 34px;margin: 20px 0 40px;}
.joinImg div{flex: 1;margin-right: 2.16%;}
.joinImg div:last-child{margin-right: 0;}
.joinImg div img{display: block;width: 100%;}
.joinus h3{font-weight: 700;color: #405584;margin-top: 60px;font-size: 18px;}
.ny-re-all{margin:40px 0;font-size: 14px;}
.ny-re-all .rcte4_2{margin-bottom: 6px;}
.ny-re-all ul{ overflow: hidden;}
.ny-re-all ul li{height:46px;line-height:46px;margin:0 auto; background:url(../images/rc-jia.png) no-repeat center right 3%  #eee;text-indent: 3%;transition: all .3s;}
.ny-re-all ul li:hover{ background:url(../images/rc-jia.png) no-repeat center right 3%  #ccc;}
.ny-re-all ul.addressul li{ background:url(../images/rc-jian.png) no-repeat center right 3%  #3A5898;color: #fff;}
.rcte4-div{border-top:1px solid #E1E1E1;display: none;font-size:15px;line-height:38px;color:#666;background: #fff;}
.rcte4-div div{width:94%;margin:18px auto}
.rcte4-div span{display: block;color: #333;line-height: 34px;font-size: 14px;}
.joinusMap{overflow: hidden;margin-top: 65px;}
.joinusMap img.map{width: 39.8%;float: left;}
.joinusMap .right{width: 57.2%;float: right;}
.joinusMap .right h5{font-size: 18px;color: #333;padding-bottom: 10px;border-bottom: 1px solid #405584;font-weight: 700;width: 100%;display: block;}
.joinusMap .right .lx{display: block;width: 95px;height: 25px;line-height: 25px;text-align: center;background: url(../images/joinus-lx.jpg) no-repeat;background-size: 100%;font-size: 14px;color: #fff;padding-right: 10px;box-sizing: border-box;margin: 24px 0;}
.joinusMap ul li{display: flex;flex-direction: column;align-items: center;text-align: center;}
.joinusMap ul li span{width: 64px;height: 64px;background: #F5F3F0;border-radius: 50%;margin-bottom:6px;}
.joinusMap ul li img{width: 100%;}
.joinusMap ul li b{font-size: 14px;font-weight: 700;color: #333;line-height: 32px;}
.joinusIcon{margin-top: 50px;}
.joinusIcon div{display: flex;flex-direction: column;text-align: center;font-size: 16px;color: #333;font-weight: 700;cursor: pointer;}
.joinusIcon div img{display: block;width: 100%;margin-bottom: 12px;transition: all 0.5s;filter: grayscale(100%);}
.joinusIcon div:hover img{filter: grayscale(0%);}
.joinusIcon div:hover{color: #405584;}
/* 国内经销商 */
.cooperateList{display: flex;flex-direction: column;padding-top: 60px;}
.cooperateList .item{margin-bottom: 50px;}
.cooperateList .item h3{font-size: 30px;color: #405584;padding-bottom: 20px;border-bottom: 1px solid #405584;}
.cooperateList .item p{font-size: 16px;color: #000;padding: 15px 0 25px;line-height: 1.5;}
.cooperateList .item .cli{display: flex;justify-content: space-between;align-items: flex-start;}
.cooperateList .item .cli .left{width: 69%;color: #000;}
.cooperateList .item .cli .left h4{font-size: 24px;font-weight: 400;margin-bottom: 16px;}
.cooperateList .item .cli .left span{display: block;font-size: 16px;color: #000;line-height: 36px;}
.cooperateList .item .cli .right{width: 22.3%;}
.cooperateList .item .cli .right img{display: block;width: 100%;}
/* 联系我们 */
.ContactUs-form{padding: 100px 0 130px;}
.ContactUs-form .form{flex-shrink: 0;width: 47.3%;}
.ContactUs-form .form p{font-size: 14px;color: #333;margin-bottom: 28px;}
.ContactUs-form .form .li{display: flex;flex-direction: row;justify-content: flex-start;align-items: center;height: 65px;background: #F8F8F8;border: 1px solid #405584;border-radius: 10px;margin-bottom: 20px;line-height: 65px;font-size: 20px;color: #333;}
.ContactUs-form .form .li label{flex: 1;height: 65px;text-align: center;}
.ContactUs-form .form .li input{flex: 3.5;height: 65px;background: transparent;border: none;outline: none;font-size: 20px;}
.ContactUs-form .right{width: 38.7%;display: flex;flex-direction: column;font-size: 24px;color: #333;font-weight: 700;line-height: 1.4;}
.ContactUs-form .right img{width: 34%;}
.ContactUs-form .right .txt1{margin: 24px 0;}
.ContactUs-form .right .txt1 b{font-size: 45px;color: #405584;font-weight: 700;line-height: 1;}
.ContactUs-form .right .txt2 span,.ContactUs-form .right .txt3 span{display: block;}
.ContactUs-form .right .txt3{margin: 40px 0 35px;}
.ContactUs-form .right .submit{width: 50%;height: 68px;background: #405584;font-size: 24px;color: #fff;border-radius: 10px;border: none;-webkit-appearance: none;outline: none;}
.ContactUs-map{padding-bottom: 130px;}
#allmap1{width: 100%;height: 425px;}
/* 凯森员工 */
.personnel-H1{font-size: 18px;color: #666;line-height: 36px;padding: 100px 0 75px;}
.personnel-H1 b{display: block;font-size: 36px;margin-bottom: 30px;font-weight: 500;}
.personnel-list{display: flex;flex-direction: column;}
.personnel-list .item{margin-bottom: 18px;display: flex;justify-content: flex-start;align-items: center;}
.personnel-list .item img{flex-shrink: 0;width: 18.76%;border-radius: 10px;overflow: hidden;margin-right: 3.6%;}
.personnel-list .item .left{color: #666;}
.personnel-list .item .left h3{margin-bottom: 12px;font-size: 24px;font-weight: 400;}
.personnel-list .item .left h3 b{font-size: 36px;margin-right: 15px;}
.personnel-list .item .left p span{font-size: 18px;line-height: 36px;display: block;}
.personnel-pagesize{display: flex;justify-content: center;align-items: center;padding: 90px 0 130px;}
/*.personnel-pagesize a{width: 40px;height: 40px;line-height:40px;color: #0c0b0b;border: 1px solid #0c0b0b;text-align: center;margin: 0 20px;}
.personnel-pagesize a:hover{background: #0c0b0b;color: #fff;}*/

.LaoCMS-page a{height:25px; margin-left:6px; padding:0 8px; border:1px solid #0c0b0b; text-align:center; color:#767676; display:inline-block; line-height:25px;}
.LaoCMS-page a:hover{border-color:#0c0b0b; background:#485893; color:#fff; }
.LaoCMS-page span{height:25px; margin-left:6px; padding:0 8px; border:1px solid #0c0b0b; color:#fff; line-height:25px; background:#0c0b0b; text-align:center; display:inline-block;}


/* 新闻详情 */
.new-article{padding-bottom: 30px;}
.new-navbtn a{font-size: 16px;color: #333;}
.new-navbtn a span{display: block;width: 120px;height: 36px;line-height: 36px;text-align: center;border: 1px solid #333;margin-bottom: 10px;font-size: 18px;}
.new-navbtn a:last-child{display: flex;flex-direction: column;align-items: flex-end;}
.bdsharebuttonbox{padding: 100px 0 130px;}
.bdsharebuttonbox span{ float:left; font-size:14px; color:#666; line-height:26px;}
.new-share{display: flex;align-items: flex-end;justify-content: flex-end;}
/* 新闻与活动 */
.newsList{padding: 100px 0 125px;}
.newsList li{border-bottom: 1px solid #8E8E8E;padding:40px 0;}
.newsList li a{display: flex;justify-content: space-between;align-items: flex-start;}
.newsList li .left{flex-shrink: 0;width: 72%;}
.newsList li .left p{font-size: 13px;color: #666;line-height: 22px;margin: 20px 0 32px;}
.newsList li .left .link{width: 110px;height: 35px;line-height: 35px;background: #333;color: #fff;text-align: center;font-size: 13px;}
.newsList li .left .link:hover{background: #405584;}
.newsList li .left .tt{display: flex;justify-content: flex-start;align-items: center;}
.newsList li .left .tt .time{text-align: center;padding-right: 15px;margin-right: 15px;border-right: 1px solid #405584;}
.newsList li .left .tt span{font-size: 30px;font-weight: 700;line-height: 1;}
.newsList li .left .tt b{font-size: 20px;color: #666;font-weight: 500;}
.newsList li img{flex-shrink: 0;width: 21.6%;}
.newsList-btn{display: flex;justify-content: center;align-items: center;padding-bottom: 130px;}
.newsList-btn span{width: 34px;height: 34px;line-height:34px;background: #405584;color: #fff;border-radius: 50%;margin: 0 15px;text-align: center;}
.newsList-btn a{width: 100px;height: 32px;line-height: 32px;text-align: center;border:1px solid #A7A7A7;border-radius: 50px;}

/* 业务概览 */
.yewuCon{padding: 100px 0 130px;}
.after-title.fx .xian{width: 22.7%;}
.after-title.ly .xian{width: 13%;}
.fangxiang{display: flex;flex-wrap: wrap;justify-content:flex-start;align-items: flex-start;margin-bottom: 100px;}
.fangxiang .item{width: 23.8%;border-radius: 20px;overflow: hidden;margin-right: 1.26%;margin-bottom: 36px;height: 293px;color: #fff;}
.fangxiang .item img{display: block;width: 100%;}
.fangxiang .item:nth-child(3n){margin-right: 0;}
.fangxiang .item:nth-of-type(1){background: #4DA5DD;display: flex;justify-content: center;align-items: center;width: 49%;font-weight: 400;}
.fangxiang .item:nth-of-type(1) h3{padding: 0 25px;position: relative;font-size: 21px;}
.fangxiang .item:nth-of-type(1) h3::after,.fangxiang .item:nth-of-type(1) h3::before{content: "";width: 5px;height: 100%;border-radius: 20px;background: #fff;position: absolute;top: 0;}
.fangxiang .item:nth-of-type(1) h3::after{left: 0;}
.fangxiang .item:nth-of-type(1) h3::before{right: 0;}
.fangxiang .item:nth-of-type(1) h3 b{display: block;font-size: 50px;line-height: 1;margin-bottom: 20px;text-align: center;}
.fangxiang .item:nth-of-type(3){background: #80C652;font-size: 30px;display: flex;flex-direction: column;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 40px;}
.fangxiang .item:nth-of-type(3) b{font-size: 40px;margin-bottom: 40px;}
.fangxiang .item:nth-of-type(5){background: #726D6F;font-size: 30px;display: flex;flex-direction: column;-webkit-box-sizing: border-box;box-sizing: border-box;padding:50px 0 0 15px;}
.fangxiang .item:nth-of-type(5) b{font-size: 40px;}
.fangxiang .item.three{width: 49%;background: #405584;display: flex;flex-direction: column;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;padding:50px 0 0 15%;}
.fangxiang .item.three b{font-size: 48px;}
.fangxiang .item.three span{display: block;font-weight: 400;font-size: 30px;line-height: 36px;}
.fangxiang .item.three.pt40{padding-top: 35px;}
.lingyu img{display: block;width: 100%;}

/* 为什么选择凯森 */
.about-why{margin:70px auto}
.why-title span,.why-title em{display: block;color:#435577;font-weight: 400;;letter-spacing: 2px;}
.why-title b{font-weight: 900;}
.why-title span{font-size:30px;line-height: 30px;}
.why-title em{font-size:20px;line-height: 20px;margin-top:10px;font-weight:300;}
.why-title::after{content: '';display: block;width:60px;height:1px;background-color: #445588;margin:30px 0;}
.about-why .fl{width: 47%;;}
.about-why .fl p{font-size:16px;line-height: 30px;color:#445588;}
.about-why .fl a{display: block;width:115px;height:30px;line-height: 30px;border:1px solid #405483;font-size:15px;color:#555;border-radius:50px;text-align: center;line-height: 30px;margin-top:40px}
.about-why .fr{ width:50%;}
.about-why .fr img{width: 100%;}

.ny-choose{ background: none;border-top:1px solid #AAAAAA;padding-top:30px;margin-top:30px;}
.ny-choose .container{ background: none;box-shadow:none}
.ny-choose ul h3 b{font-size:45px}
.ny-choose ul li:nth-of-type(1){width:16%}
.ny-choose ul li:nth-of-type(2){width:23%}
.ny-choose ul li:nth-of-type(3){width:49.7%}

.ny-culture-con{ background: #F5F5F5;padding:50px 0}
.ny-culture-dl{margin-top:40px;}
.ny-culture-dl dl{float:left;width:calc(100%/3 - 10px);height:255px;margin-right:15px;}
.ny-culture-dl dl:nth-child(3){margin-right:0}
.ny-culture-dl dl.culture-dl1{ background: url(../images/culture-img1.jpg) no-repeat center center;}
.ny-culture-dl dl.culture-dl2{ background: url(../images/culture-img2.jpg) no-repeat center center;}
.ny-culture-dl dl.culture-dl3{ background: url(../images/culture-img3.jpg) no-repeat center center;}

.ny-culture-dl dl dt,.ny-culture-dl dl dd{width:90%;margin:0 auto}
.ny-culture-dl dl dt{padding:10px 0 20px 0;border-bottom:1px solid #90ADC5;margin-top:20px;}
.ny-culture-dl dl dt b{font-weight:bold;font-size:18px;color:#fff;line-height: 18px;}
.ny-culture-dl dl dt em{font-size: 14px;margin-left:10px;color:#fff}
.ny-culture-dl dl dd{line-height:25px;color:#fff;margin-top:20px;font-size: 14px;}

.wh-title{font-size:30px;text-align: left;color:#445588;border-bottom:1px solid #445588;padding-bottom:20px}
.about-cxyf{margin-top:40px}

.patent-list ul li:hover .pic img{transform: scale(1.1);}
.patent-list ul li:hover .info{ background: rgba(51,135,207,0.8);color:#fff}

.patent-list .pichide{position: fixed;top:10%;width:26% !important;left:0;right:0;margin:0 auto;z-index:999992;display: none;}
.patent-list  .picmax{display: block;}

.patent-in-lc{margin-top:50px}
.patent-list-one .patent-list-left,.patent-list-one .patent-list-right{width:50%;height:315px;}
.patent-list-one .patent-list-left{ background: #F5F5F5;}
.patent-list-one .patent-list-left div{width:82%;margin:0 auto}
.patent-list-one .patent-list-left div h2{color:#333;font-size:26px;margin-top:60px;font-weight:normal}
.patent-list-one .patent-list-left div h2:after{content: '';display: block;width:50px;height:3px; background: #1266AD;margin:25px 0;transition: all .6s; }
.patent-list-one .patent-list-left:hover h2:after{width:100px}
.patent-list-one .patent-list-left p{line-height:28px;font-size:14px;color:#666;}

.about-jscx{margin-top:50px;}
.technolo-con{padding-top:50px}
.tech-left{width:48%;}
.tech-left img{width:100%}
.tech-right{width:49%;font-size:16px;line-height:40px;color:#666}
.tech-right p{line-height:30px;font-size:15px;margin-top:10px;}

.fuwu-search{ background: #405584;padding:30px 20px;margin-bottom:50px}
.zlk-title{font-size:34px;color:#405584;line-height: 34px;margin:50px 0;color:#405584}
.fuwu-search h3{color:#fff}
.fuwu-top .fl a{display: inline-block; background:#fff;color:#405584;height:28px;line-height: 28px;border-radius:50px;padding:0 20px;margin-left:15px}
.fuwu-bottom {margin-top:20px}
.fuwu-bottom input{height:35px;line-height: 35px;border:1px solid #fff;background: none;color:#fff;border-radius:5px;color:#fff;font-size: 16px;width:95%;background: url(../images/about-search.png) no-repeat center left 20px;padding-left:50px}

.fuwu-bottom  input::-webkit-input-placeholder{color:#fff; }
.fuwu-bottom  input::-moz-placeholder{color:#fff; }
.fuwu-bottom  input:-moz-placeholder{  color:#fff; }
.fuwu-bottom  input:-ms-input-placeholder{  color:#fff;}

.fuwu-list{margin-bottom:120px}
.fuwu-list table{border-collapse: collapse;}
.fuwu-list tr{border-bottom:1px solid #000;padding: 15px 0;}
.fuwu-list tr th{text-align: center;    padding: 17px 0;}
.fuwu-list tr td{text-align: center;    padding: 17px 0;}
.fuwu-list tr th:nth-child(2){text-align: left;    width: 57%;}
.fuwu-list tr td:nth-child(2){text-align: left;}


.fuwu-list tr .td1{width:7%}
.fuwu-list tr .td1 span{display: block;width:25px;height: 25px;display: block;line-height: 25px;font-size:18px;text-align: center;background: #828282;color:#fff}
.fuwu-list tr .td1{text-align: center;}
.fuwu-list tr td span{margin:0 auto}
.fuwu-list tr .td5 a{width:50px;height:30px;line-height: 30px; background: #828282;text-align: center;border-radius:50px;display: block;margin:0 auto;color:#fff;}
.fuwu-list tr:hover .td5 a{background: #405584;}
.fuwu-list tr:hover  .td1 span{ background: #405584;}

.product-table{margin-bottom:60px;}
.protable table{width:100%;border-collapse: collapse;border:1px solid #AAAAAA}
.protable table th{ background: #445588;height:50px;line-height:50px;color:#fff;border:1px solid #AAAAAA;font-size:18px;font-weight:normal}
.protable table tr{text-align: center;height:50px;line-height:50px;color:#666666;}
.protable table td{border:1px solid #AAAAAA;font-size:14px}
.protable table tr:hover{ background:#ddd;}


#about_con,#fazhan_con,#yuanjing_con,#wenhua_con,#honer_con{padding-top:150px;}
#honer_con{padding-bottom:150px}
#fazhan_con{margin-bottom: 0;}

@media screen and (min-width:0px)  and  (max-width:1280px)  {
#about_con,#fazhan_con,#yuanjing_con,#wenhua_con,#honer_con{padding-top:100px;}
#fazhan_con{padding-bottom:100px}

}
@media screen and (min-width:0px)  and  (max-width:1024px)  {
#about_con,#fazhan_con,#yuanjing_con,#wenhua_con,#honer_con{padding-top:50px;}
#honer_con{padding-bottom:50px}
}

@media screen and (min-width:0px)  and  (max-width:750px)  {
#about_con,#fazhan_con,#yuanjing_con,#wenhua_con,#honer_con{padding-top:0px;}
#honer_con{padding-bottom:0px}
}